!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["santa-animations"]=t():e["santa-animations"]=t()}(this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t,n){"use strict";e.exports={getClipParams:function(e,t,n,r){var a=void 0===r?{}:r,i=a.scaleX,o=void 0===i?1:i,u=a.scaleY,s=void 0===u?1:u,c=a.minimum,d=void 0===c?0:c,f=(t.top-e.top)/e.height*100+(1-s)/2*100,m=(t.left-e.left)/e.width*100+(1-o)/2*100,l=t.width/e.width*100+m-100*(1-o),p=t.height/e.height*100+f-100*(1-s),g=(l+m)/2+"% "+(p+f)/2+"%",y={initial:m+"% "+f+"%, "+l+"% "+f+"%, "+l+"% "+p+"%, "+m+"% "+p+"%",top:m+"% "+f+"%, "+l+"% "+f+"%, "+l+"% "+(f+d)+"%, "+m+"% "+(f+d)+"%",right:l-d+"% "+f+"%, "+l+"% "+f+"%, "+l+"% "+p+"%, "+(l-d)+"% "+p+"%",center:g+", "+g+", "+g+", "+g,bottom:m+"% "+(p-d)+"%, "+l+"% "+(p-d)+"%, "+l+"% "+p+"%, "+m+"% "+p+"%",left:m+"% "+f+"%, "+(m+d)+"% "+f+"%, "+(m+d)+"% "+p+"%, "+m+"% "+p+"%"};return{webkitClipPath:"polygon("+y[n]+")",clipPath:"polygon("+y[n]+")"}},getClipFallbackParams:function(e){return{initial:{scaleX:1,scaleY:1},top:{scaleX:1,scaleY:0},right:{scaleX:0,scaleY:1},center:{scaleY:0,scaleX:0},bottom:{scaleX:1,scaleY:0},left:{scaleX:0,scaleY:1}}[e]},getAdjustedDirection:function(e,t,n){var r=Object.keys(e),a=e[t].idx,i=Math.round(n/90);return r[(a+(r.length-1)*i)%r.length]},getPositionParams:function(e,t,n){void 0===n&&(n=!1);var r=n?function(e,t){var n=e.width,r=e.height;return{x:(t.width-n)/2,y:(t.height-r)/2}}(e,t):{x:0,y:0};return{x:t.left-e.left+r.x,y:t.top-e.top+r.y}},getScaleParams:function(e,t){return{scaleX:t.width/e.width,scaleY:t.height/e.height}},getElementTransformedPosition:function(e,t,n){var r=t.width/2,a=t.height/2,i=t.width*parseInt(e.x,10)/100,o=t.height*parseInt(e.y,10)/100,u=r-r*Math.cos(n)+a*Math.sin(n),s=a-r*Math.sin(n)-a*Math.cos(n);return{x:u-(i-i*Math.cos(n)+o*Math.sin(n)),y:s-(o-i*Math.sin(n)-o*Math.cos(n))}},getTransformOriginTweenParams:function(e,t,n){return t.left+t.width*(parseInt(n.x,10)/100)-e.left+"px "+(t.top+t.height*(parseInt(n.y,10)/100)-e.top)+"px"},getTransformTweenParams:function(e,t,n,r){void 0===r&&(r=1);var a=e.width*r,i=e.height*r;return{x:t.dy*i*Math.sin(-n)+t.dx*a*Math.cos(n),y:t.dy*i*Math.cos(-n)+t.dx*a*Math.sin(n)}},translatePoint:function(e,t,n){var r=n*Math.PI/180;return{x:e*Math.cos(r)-t*Math.sin(r),y:e*Math.sin(r)+t*Math.cos(r)}},getElementsAsArray:function(e){return e?"string"==typeof e||void 0===e.length&&"function"!=typeof e[Symbol.iterator]?[e]:Array.from(e):[]},setSmoothTransformOrigin:function(e,t,n){var r=e.getBoundingClientRect();e.style.transformOrigin=t;var a=e.getBoundingClientRect();return n("BasePosition",e,0,0,{x:"+="+(r.left-a.left),y:"+="+(r.top-a.top),immediateRender:!0})}}},function(e,t,n){"use strict";e.exports={ZOOM_SELECTORS:[".bgImage",".bgVideo"],PARALLAX_SELECTORS:[".bgImage",".bgVideo"],REVEAL_SELECTORS:[".bgImage",".bgVideo"]}},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,["defaults"]),u=f(t);d(i,o[u]).forEach((function(e){e.register({engine:n,factory:r},a)}))}function p(e,t,n){var r=n.getAllProperties();return r[e]?m(r[e].schema||{},t,(function(e){return e.forEach((function(e){return console.error(e)}))})):(console.log('No such animation "'+e+'"'),!1)}function g(e){return function(t,n,r,i,o){return void 0===o&&(o={}),p(t,a({duration:r,delay:i},o),e)?e.animate(t,n,r,i,o):e.animate("BaseNone",n,0,0,{})}}function y(e){return function(t,n,r,i,o,u){return void 0===u&&(u={}),p(t,a({duration:i,delay:o},u),e)?e.transition(t,n,r,i,o,u):e.transition("noTransition",n,r,0,0,{})}}e.exports={animationProperties:c(u),create:function(e,t,n,r){var a=e.engine,i=e.factory;return void 0===t&&(t=window),void 0===n&&(n="desktop"),void 0===r&&(r=u),a.adjustLagSmoothing(500,33),a.useRAF(!0),l(r,n,a,i,t),{animate:g(i),transition:y(i),sequence:i.sequence,getProperties:i.getProperties,addTickerEvent:a.addTickerEvent,removeTickerEvent:a.removeTickerEvent,kill:a.kill,delayedCall:a.delayedCall,animateTimeScale:a.animateTimeScale,viewerDefaults:o,updateViewMode:function(e){i.resetRegistrations(),l(r,e,a,i,t)},validate:m}}}},function(e,t,n){"use strict";e.exports=[{action:"screenIn",name:"FadeIn",params:{delay:0,duration:1.2}},{name:"FadeOut",params:{delay:0,duration:1.2}},{action:"screenIn",name:"FloatIn",params:{delay:0,duration:1.2,direction:"right"}},{name:"FloatOut",params:{delay:0,duration:1.2,direction:"right"}},{action:"screenIn",name:"ExpandIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"screenIn",name:"SpinIn",params:{delay:0,duration:1.2,cycles:2,direction:"cw"}},{name:"SpinOut",params:{delay:0,duration:1.2,cycles:2,direction:"cw"}},{action:"screenIn",name:"FlyIn",params:{delay:.4,duration:1.2,direction:"right"}},{name:"FlyOut",params:{delay:.4,duration:1.2,direction:"right"}},{action:"screenIn",name:"TurnIn",params:{delay:0,duration:1.2,direction:"right"}},{name:"TurnOut",params:{delay:0,duration:1.2,direction:"right"}},{action:"screenIn",name:"ArcIn",params:{delay:0,duration:1.2,direction:"right"}},{name:"ArcOut",params:{delay:0,duration:1.2,direction:"right"}},{name:"Conceal",params:{delay:0,duration:1.2,direction:"right"}},{name:"CollapseOut",params:{delay:0,duration:1.2}},{name:"PopOut",params:{delay:0,duration:1.2}},{action:"screenIn",name:"DropIn",params:{delay:0,duration:1.2}},{action:"screenIn",name:"FlipIn",params:{delay:0,duration:1.2,direction:"left"}},{name:"FlipOut",params:{delay:0,duration:1.2,direction:"left"}},{action:"screenIn",name:"FoldIn",params:{delay:0,duration:1.2,direction:"left"}},{name:"FoldOut",params:{delay:0,duration:1.2,direction:"left"}},{action:"screenIn",name:"Reveal",params:{delay:0,duration:1.2,direction:"left"}},{action:"screenIn",name:"SlideIn",params:{delay:0,duration:1.2,direction:"left"}},{name:"SlideOut",params:{delay:0,duration:3,direction:"left"}},{action:"screenIn",name:"BounceIn",params:{delay:0,duration:1.2,direction:"top left",bounce:"medium"}},{action:"screenIn",name:"GlideIn",params:{delay:0,duration:1.2,angle:0,distance:150}},{name:"BounceOut",params:{delay:0,duration:1.2,direction:"top left",bounce:"medium"}},{name:"GlideOut",params:{delay:0,duration:1.2,angle:0,distance:150}},{action:"modeChange",name:"ModesMotion",params:{delay:0,duration:.5}},{action:"modeIn",name:"FadeIn",params:{delay:0,duration:1.2}},{action:"modeIn",name:"FloatIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"modeIn",name:"ExpandIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"modeIn",name:"SpinIn",params:{delay:0,duration:1.2,cycles:2,direction:"cw"}},{action:"modeIn",name:"FlyIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"modeIn",name:"TurnIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"modeIn",name:"ArcIn",params:{delay:0,duration:1.2,direction:"right"}},{action:"modeIn",name:"DropIn",params:{delay:0,duration:1.2}},{action:"modeIn",name:"FlipIn",params:{delay:0,duration:1.2,direction:"left"}},{action:"modeIn",name:"FoldIn",params:{delay:0,duration:1.2,direction:"left"}},{action:"modeIn",name:"Reveal",params:{delay:0,duration:1.2,direction:"left"}},{action:"modeIn",name:"SlideIn",params:{delay:0,duration:1.2,direction:"left"}}]},function(e,t,n){"use strict";var r={defaults:[n(5),n(6),n(7),n(8),n(9),n(10),n(11),n(12),n(13),n(14),n(15),n(16),n(17),n(18),n(19),n(20),n(21),n(22),n(23),n(24),n(25),n(26),n(27),n(28),n(29),n(30),n(31),n(32),n(33),n(34),n(35),n(36),n(37),n(38),n(39),n(40),n(41),n(42),n(43),n(44),n(45),n(46),n(47),n(48),n(49),n(50),n(51),n(52),n(53),n(54),n(55),n(56),n(57),n(58),n(59),n(60),n(61),n(62),n(63),n(64),n(65),n(66),n(67),n(68),n(69),n(70),n(71),n(72),n(73)],mobile:[n(74),n(75),n(76),n(77),n(78),n(79),n(80),n(81),n(82),n(83),n(84),n(85),n(86),n(87),n(88),n(89)]};e.exports=r},function(e,t,n){"use strict";var r={};e.exports={name:"BaseSequence",properties:r,register:function(e){var t=e.engine;e.factory.registerAnimation("BaseSequence",(function(e){return t.timeline(e,[])}),r)}}},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i={};e.exports={name:"BaseNone",properties:i,register:function(e){var t=e.engine;e.factory.registerAnimation("BaseNone",(function(e,n,i,o){return void 0===n&&(n=0),void 0===i&&(i=0),void 0===o&&(o={}),t.tween(e,function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(u,["lazy","to","from"]);return f.opacity>0&&(f.autoAlpha=f.opacity,delete f.opacity),l.opacity>0&&(l.autoAlpha=l.opacity,delete l.opacity),t.tween(e,function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(c,["perspective"]);e=i(e);var m=new Set(e.map((function(e){return e.parentNode}))),l=n.sequence();return function(e){e.forEach((function(e){var t=e.getAttribute("data-z-counter");t=t?Number(t):0,e.setAttribute("data-z-counter",t+1)}))}(m),l.add(t.set(e,{transformPerspective:d}),0).add(t.tween(e,function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(s,["to","from"]);e=i(e);var p=function(e,t){var n=t.top-e.top,r=t.left-e.left;return"rect("+[n,t.width+r,t.height+n,r].join("px,")+"px)"}(t.getBoundingRect(e[0]),t.getBoundingContentRect(e[0]));return d.clip||(d.clip=p),m.clip||(m.clip=p),t.tween(e,function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(c,["to","from"]);e=s(e);var g=n.sequence();return e.forEach((function(e){var n=t.getBoundingRect(e),o=t.getBoundingContentRect(e),s=u(n,o,"initial");g.add(t.tween(e,a({duration:r,delay:i,to:a({},s,{},f),from:a({},s,{},l)},p),["clipPath","webkitClipPath"]),0)})),g.get()}),c)}}},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i="BaseDimensions",o={};e.exports={name:i,properties:o,register:function(e){var t=e.engine;e.factory.registerAnimation(i,(function(e,n,i,o){return void 0===n&&(n=0),void 0===i&&(i=0),void 0===o&&(o={}),t.tween(e,function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(u,["x","y","autoKill"]),g={x:c,y:f,autoKill:l};return t.tween(e,function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(c,["props","parentProps","to"]);e=o(e);var v=new Set(e.map((function(e){return e.parentNode}))),h=Array.from(v),b=a({duration:r,delay:i,to:g,clearProps:f},y),O=l?a({},b,{clearProps:l}):null,x=n.sequence({callbacks:{onComplete:function(){return function(e){e.forEach((function(e){return delete e._gsTransform}))}(e)}}});return x.add(t.tween(e,b,[])),O&&x.add(t.tween(h,O,[]),0),function(e,t,n){e.forEach((function(e){var r={};s.forEach((function(t){var n=e.getAttribute(t.domAttr),a=t.conditionAttr&&e.getAttribute(t.conditionAttr),i=!a||a===t.conditionValue;n&&i&&(r[t.gsapAttr]=n)})),Object.keys(r).length&&t.add(n.tween(e,a({},r,{},{duration:0,delay:0,immediateRender:!1}),Object.keys(r)))}))}(e,x,t),x.get()}),u)}}},function(e,t,n){"use strict";var r={groups:["animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},from:{type:"object",properties:{opacity:{type:"number",min:0,max:1},autoAlpha:{type:"number",min:0,max:1}}},to:{type:"object",properties:{opacity:{type:"number",min:0,max:1},autoAlpha:{type:"number",min:0,max:1,default:1}}}}};e.exports={name:"Fade",properties:r,register:function(e){var t=e.factory;t.registerAnimation("Fade",(function(e,n,a,i){void 0===i&&(i={});var o=i,u=o.from,s=void 0===u?{}:u,c=o.to,d=void 0===c?{}:c,f=o.ease,m=void 0===f?"Sine.easeIn":f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(o,["from","to","ease"]),p=t.sequence(l);return void 0===d.opacity&&void 0===d.autoAlpha&&(d.autoAlpha=r.schema.to.properties.autoAlpha.default),p.add(t.animate("BaseFade",e,n,a,{from:s,to:d,ease:m})),p.get()}),r)}}},function(e,t,n){"use strict";var r={groups:["animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},from:{type:"object",properties:{left:{type:"numberLike"},top:{type:"numberLike"},x:{type:"numberLike"},y:{type:"numberLike"},z:{type:"numberLike"},bezier:{type:"numberLike"}}},to:{type:"object",properties:{left:{type:"numberLike"},top:{type:"numberLike"},x:{type:"numberLike"},y:{type:"numberLike"},z:{type:"numberLike"},bezier:{type:"string"}}}}};e.exports={name:"Position",properties:r,register:function(e){var t=e.factory;t.registerAnimation("Position",(function(e,n,r,a){void 0===a&&(a={});var i=a,o=i.from,u=void 0===o?{}:o,s=i.to,c=void 0===s?{}:s,d=i.ease,f=void 0===d?"Sine.easeIn":d,m=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(i,["from","to","ease"]),l=t.sequence(m);return l.add(t.animate("BasePosition",e,n,r,{from:u,to:c,ease:f})),l.get()}),r)}}},function(e,t,n){"use strict";var r={groups:["animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},from:{type:"object",properties:{scale:{type:"number",min:0},scaleX:{type:"number",min:0},scaleY:{type:"number",min:0}}},to:{type:"object",properties:{scale:{type:"number",min:0},scaleX:{type:"number",min:0},scaleY:{type:"number",min:0}}}}};e.exports={name:"Scale",properties:r,register:function(e){var t=e.factory;t.registerAnimation("Scale",(function(e,n,r,a){void 0===a&&(a={});var i=a,o=i.from,u=void 0===o?{}:o,s=i.to,c=void 0===s?{}:s,d=i.ease,f=void 0===d?"Sine.easeIn":d,m=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(i,["from","to","ease"]),l=t.sequence(m);return l.add(t.animate("BaseScale",e,n,r,{from:u,to:c,ease:f})),l.get()}),r)}}},function(e,t,n){"use strict";var r={groups:["animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},from:{type:"object",properties:{rotation:{type:"number"}}},to:{type:"object",properties:{rotation:{type:"numberLike",default:360},direction:{type:"string",enum:["cw","ccw","short"]}}}}};e.exports={name:"Rotate",properties:r,register:function(e){var t=e.factory;t.registerAnimation("Rotate",(function(e,n,a,i){void 0===i&&(i={});var o=i,u=o.from,s=void 0===u?{}:u,c=o.to,d=void 0===c?{}:c,f=o.ease,m=void 0===f?"Sine.easeIn":f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(o,["from","to","ease"]),p=t.sequence(l);return d.rotation=d.rotation||r.schema.to.properties.rotation.default,p.add(t.animate("BaseRotate",e,n,a,{from:s,to:d,ease:m})),p.get()}),r)}}},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i={groups:["animation"],schema:{delay:{type:"number",min:0,default:0},animations:{type:"array"},repeat:{type:"integer",min:-1},repeatDelay:{type:"number",min:0},yoyo:{type:"boolean"}}};e.exports={name:"Sequence",properties:i,register:function(e){var t=e.factory;t.registerAnimation("Sequence",(function(e,n,i,o){void 0===i&&(i=0),void 0===o&&(o={});var u=o,s=u.animations,c=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["animations"]),d=t.sequence(function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(u,["to","ease"]),l=t.sequence(m),p=o(c).map((function(a){var i=a[0],o=a[1];return t.animate(i,e,n,r,{to:o,ease:f})}));return l.add(p),l.get()}),a)}}},function(e,t,n){"use strict";var r=n(0),a=r.getAdjustedDirection,i=r.getElementsAsArray,o={hideOnStart:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"left"}}},u={pseudoRight:{angleX:"180",angleY:"0",idx:0},right:{angleX:"0",angleY:"180",idx:1},pseudoLeft:{angleX:"-180",angleY:"0",idx:2},left:{angleX:"0",angleY:"-180",idx:3}};e.exports={properties:o,name:"ArcIn",register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("ArcIn",(function(e,r,s,c){void 0===c&&(c={});var d=c,f=d.direction,m=void 0===f?o.schema.direction.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["direction"]);e=i(e);var p=n.sequence(l);return p.add(n.animate("BaseFade",e,r,s,{from:{opacity:0},to:{opacity:1},ease:"Sine.easeInOut"})),e.forEach((function(e){var i=e.getAttribute("data-angle")||0,o=function(e){return{rotationX:u[e].angleX,rotationY:u[e].angleY}}(a(u,m,i)),c=function(e){return"50% 50% "+-1.5*e.offsetWidth}(e);p.add(t.set(e,{transformOrigin:c}),0).add(n.animate("BaseRotate3D",e,r,s,{from:o,perspective:200,fallbackFor3D:!1,ease:"Sine.easeInOut"}),0)})),p.get()}),o)}}},function(e,t,n){"use strict";var r={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},a={soft:1.2,medium:3.6,hard:6};e.exports={name:"DropIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("DropIn",(function(e,n,i,o){void 0===o&&(o={});var u=o,s=u.power,c=void 0===s?r.schema.power.default:s,d=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["power"]),f=t.sequence(d),m=a[c];return f.add([t.animate("BaseFade",e,.25*n,i,{from:{opacity:0},to:{opacity:1},ease:"Sine.easeIn"}),t.animate("BaseScale",e,n,i,{from:{scale:m},ease:"Sine.easeIn"})]),f.get()}),r)}}},function(e,t,n){"use strict";var r={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},a={soft:.85,medium:.4,hard:0};e.exports={name:"ExpandIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("ExpandIn",(function(e,n,i,o){void 0===o&&(o={});var u=o,s=u.power,c=void 0===s?r.schema.power.default:s,d=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["power"]),f=t.sequence(d),m=a[c];return f.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),f.add([t.animate("BaseFade",e,n,i,{to:{opacity:1},ease:"Cubic.easeIn"}),t.animate("BaseScale",e,n,i,{from:{scale:m},ease:"Sine.easeIn",immediateRender:!1})]),f.get()}),r)}}},function(e,t,n){"use strict";var r={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:"FadeIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("FadeIn",(function(e,n,r,a){var i=t.sequence(a);return i.add(t.animate("BaseFade",e,n,r,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeIn"})),i.get()}),r)}}},function(e,t,n){"use strict";var r=n(0),a=r.getAdjustedDirection,i=r.getElementsAsArray,o={hideOnStart:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},u={top:{angleX:"90",angleY:"0",idx:0},right:{angleX:"0",angleY:"90",idx:1},bottom:{angleX:"-90",angleY:"0",idx:2},left:{angleX:"0",angleY:"-90",idx:3}};e.exports={name:"FlipIn",properties:o,register:function(e){var t=e.factory;t.registerAnimation("FlipIn",(function(e,n,r,s){void 0===s&&(s={});var c=s,d=c.direction,f=void 0===d?o.schema.direction.default:d,m=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(c,["direction"]);e=i(e);var l=t.sequence(m);return l.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),l.add(t.animate("BaseFade",e,.25*n,r,{to:{opacity:1},ease:"Strong.easeIn"}),"animation-start"),e.forEach((function(e){var i=e.getAttribute("data-angle")||0,o=a(u,f,i),s={rotationX:u[o].angleX,rotationY:u[o].angleY};l.add(t.animate("BaseRotate3D",e,.75*n,r,{from:s,perspective:800,ease:"Strong.easeIn",immediateRender:!1}),"animation-start")})),l.get()}),o)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"right"}}},i={top:{dx:"0",dy:"-1",distance:"60"},right:{dx:"1",dy:"0",distance:"120"},bottom:{dx:"0",dy:"1",distance:"60"},left:{dx:"-1",dy:"0",distance:"120"}};e.exports={name:"FloatIn",properties:a,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("FloatIn",(function(e,u,s,c){void 0===c&&(c={});var d=c,f=d.direction,m=void 0===f?a.schema.direction.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["direction"]);e=r(e);var p=i[m],g=t.innerWidth,y=(t.innerHeight,o.sequence(l));return y.add(o.animate("BaseFade",e,u,s,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeIn"})),e.forEach((function(e){var t,r=n.getBoundingRect(e),a=p.dy*p.distance;t=p.dx>0?p.dx*Math.max(0,Math.min(g-r.right,p.distance)):p.dx*Math.max(0,Math.min(r.left,p.distance)),y.add(o.animate("BasePosition",e,u,s,{from:{x:t,y:a},ease:"Sine.easeOut"}),0)})),y.get()}),a)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","top left","top right","left","bottom","bottom left","bottom right","right"],default:"right"}}},i={top:{dy:"-1"},right:{dx:"1"},bottom:{dy:"1"},left:{dx:"-1"}};e.exports={name:"FlyIn",properties:a,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("FlyIn",(function(e,u,s,c){void 0===c&&(c={});var d=c,f=d.direction,m=void 0===f?a.schema.direction.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["direction"]);e=r(e);var p=function(e){var t={dx:0,dy:0};return e.forEach((function(e){i[e]&&Object.assign(t,i[e])})),t}(m.split(" ")),g=t.innerWidth,y=t.innerHeight,v=o.sequence(l);return v.add(o.animate("BaseFade",e,u,s,{from:{opacity:0},to:{opacity:1},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),r=p.dx>0?g-t.right:p.dx*t.left,a=p.dy>0?y-t.top:p.dy*t.bottom;v.add(o.animate("BasePosition",e,u,s,{from:{x:r,y:a},ease:"Sine.easeOut"}),0)})),v.get()}),a)}}},function(e,t,n){"use strict";var r=n(0),a=r.getAdjustedDirection,i=r.getElementTransformedPosition,o=r.getTransformOriginTweenParams,u=r.getElementsAsArray,s={hideOnStart:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},c={top:{angleX:"-90",angleY:"0",origin:{x:"50%",y:"0"},idx:0},right:{angleX:"0",angleY:"-90",origin:{x:"100%",y:"50%"},idx:1},bottom:{angleX:"90",angleY:"0",origin:{x:"50%",y:"100%"},idx:2},left:{angleX:"0",angleY:"90",origin:{x:"0",y:"50%"},idx:3}};e.exports={name:"FoldIn",properties:s,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("FoldIn",(function(e,r,d,f){void 0===f&&(f={});var m=f,l=m.direction,p=void 0===l?s.schema.direction.default:l,g=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(m,["direction"]);e=u(e);var y=n.sequence(g);return y.add(n.animate("BaseFade",e,0,0,{to:{opacity:.01}})),y.add(n.animate("BaseFade",e,.25*r,d,{to:{opacity:1},ease:"Cubic.easeInOut"}),"animation-start"),e.forEach((function(e){var u=e.getAttribute("data-angle")||0,s=u*Math.PI/180,f=a(c,p,u),m=t.getBoundingRect(e),l=t.getBoundingContentRect(e),g=i(c[f].origin,l,s),v=g.x,h=g.y,b=o(m,l,c[f].origin),O={rotationX:c[f].angleX,rotationY:c[f].angleY};y.add([n.animate("BasePosition",e,0,d,{transformOrigin:b,x:v,y:h,immediateRender:!1}),n.animate("BaseRotate3D",e,r,d,{from:O,perspective:800,ease:"Cubic.easeInOut",immediateRender:!1})],"animation-start")})),y.get()}),s)}}},function(e,t,n){"use strict";var r=n(0),a=r.getClipParams,i=r.getClipFallbackParams,o=r.getAdjustedDirection,u=r.getTransformTweenParams,s=r.getElementsAsArray,c={hideOnStart:!0,viewportThreshold:.15,groups:["mask","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","center","bottom","left"],default:"left"}}},d={top:{dx:0,dy:-1,idx:0},right:{dx:1,dy:0,idx:1},bottom:{dx:0,dy:1,idx:2},left:{dx:-1,dy:0,idx:3}};e.exports={name:"Reveal",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("Reveal",(function(e,r,f,m){void 0===m&&(m={});var l=m,p=l.direction,g=void 0===p?c.schema.direction.default:p,y=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(l,["direction"]);e=s(e);var v=n.sequence(y);return v.add(n.animate("BaseFade",e,.25*r,f,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeInOut"})),e.forEach((function(e){var s=t.getBoundingRect(e),c=t.getBoundingContentRect(e),m=e.getAttribute("data-angle")||0,l=m*Math.PI/180,p="center"!==g?o(d,g,m):g;if(void 0===e.style.clipPath){var y=i(p),h=d[p]||{dx:0,dy:0},b={dx:h.dx/2,dy:h.dy/2},O=u(c,b,l);v.add([n.animate("BaseScale",e,r,f,{from:y,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,f,{from:O,ease:"Cubic.easeInOut"})],0)}else{var x=a(s,c,p);v.add(n.animate("BaseClipPath",e,r,f,{from:x,ease:"Cubic.easeInOut"}),0)}})),v.get()}),c)}}},function(e,t,n){"use strict";var r=n(0),a=r.getClipParams,i=r.getClipFallbackParams,o=r.getAdjustedDirection,u=r.getTransformTweenParams,s=r.getElementsAsArray,c={hideOnStart:!0,viewportThreshold:.15,groups:["mask","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},d={top:{dx:0,dy:-1,idx:0,clip:"bottom"},right:{dx:1,dy:0,idx:1,clip:"left"},bottom:{dx:0,dy:1,idx:2,clip:"top"},left:{dx:-1,dy:0,idx:3,clip:"right"}},f={soft:70,medium:35,hard:0};e.exports={name:"SlideIn",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("SlideIn",(function(e,r,m,l){void 0===l&&(l={});var p=l,g=p.direction,y=void 0===g?c.schema.direction.default:g,v=p.power,h=void 0===v?c.schema.power.default:v,b=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(p,["direction","power"]);e=s(e);var O=n.sequence(b);return O.add(n.animate("BaseFade",e,.25*r,m,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeInOut"})),e.forEach((function(e){var s=t.getBoundingRect(e),c=t.getBoundingContentRect(e),l=e.getAttribute("data-angle")||0,p=l*Math.PI/180,g=o(d,y,l);if(void 0===e.style.clipPath){var v=i(g),b={dx:d[g].dx/2,dy:d[g].dy/2},x=u(c,b,p);O.add([n.animate("BaseScale",e,r,m,{from:v,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,m,{from:x,ease:"Cubic.easeInOut"})],0)}else{var j=a(s,c,d[g].clip,{minimum:f[h]}),P=u(c,d[g],p,(100-f[h])/100);O.add([n.animate("BaseClipPath",e,r,m,{from:j,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,m,{from:P,ease:"Cubic.easeInOut"})],0)}})),O.get()}),c)}}},function(e,t,n){"use strict";var r={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},cycles:{type:"number",step:.25,min:0,default:5},direction:{type:"string",enum:["cw","ccw"],default:"cw"},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},a={cw:{direction:"-1"},ccw:{direction:"1"}},i={soft:.8,medium:.5,hard:0};e.exports={name:"SpinIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("SpinIn",(function(e,n,o,u){void 0===u&&(u={});var s=u,c=s.direction,d=void 0===c?r.schema.direction.default:c,f=s.cycles,m=void 0===f?r.schema.cycles.default:f,l=s.power,p=void 0===l?r.schema.power.default:l,g=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(s,["direction","cycles","power"]),y=i[p],v=(a[d].direction>0?"+=":"-=")+360*m,h=t.sequence(g);return h.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),h.add([t.animate("BaseFade",e,n,o,{to:{opacity:1},ease:"Sine.easeIn"}),t.animate("BaseScale",e,n,o,{from:{scale:y},ease:"Sine.easeOut",immediateRender:!1}),t.animate("BaseRotate",e,n,o,{from:{rotation:v},ease:"Sine.easeIn",immediateRender:!1})]),h.get()}),r)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"left"}}},i={left:{dx:"-1",angle:"90"},right:{dx:"1",angle:"90"}};e.exports={name:"TurnIn",properties:a,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("TurnIn",(function(e,u,s,c){void 0===c&&(c={});var d=c,f=d.direction,m=void 0===f?a.schema.direction.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["direction"]);e=r(e);var p=i[m],g=t.innerWidth,y=(t.innerHeight,(p.dx>0?"+=":"-=")+p.angle),v=o.sequence(l);return v.add(o.animate("BaseFade",e,u,s,{from:{opacity:0},to:{opacity:1},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),r=p.dx>0?g-t.right:p.dx*t.left,a=Math.min(-1.5*t.height,Math.max(-300,-5.5*t.height));v.add([o.animate("BasePosition",e,u,s,{from:{x:r},ease:"Circ.easeOut",immediateRender:!1}),o.animate("BasePosition",e,u,s,{from:{y:a},ease:"Linear.easeOut",immediateRender:!1}),o.animate("BaseRotate",e,u,s,{from:{rotation:y},ease:"Linear.easeOut",immediateRender:!1})],0)})),v.get()}),a)}}},function(e,t,n){"use strict";var r=n(0),a=r.translatePoint,i=r.getAdjustedDirection,o=r.getElementsAsArray,u={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},bounce:{type:"string",enum:["soft","medium","hard"],default:"medium"},direction:{type:"string",enum:["top left","top right","center","bottom right","bottom left"],default:"top left"}}},s={"top left":{y:-1.1,x:-1.1,idx:0},"top right":{y:-1.1,x:1.1,idx:1},"bottom right":{y:1.1,x:1.1,idx:2},"bottom left":{y:1.1,x:-1.1,idx:3}},c={y:0,x:0},d={soft:[.6,.25],medium:[.9,.22],hard:[1.3,.2]};e.exports={name:"BounceIn",properties:u,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("BounceIn",(function(e,r,f,m){void 0===m&&(m={});var l=m,p=l.direction,g=void 0===p?u.schema.direction.default:p,y=l.bounce,v=void 0===y?u.schema.bounce.default:y,h=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(l,["direction","bounce"]);e=o(e);var b=.3*r,O=r-b,x=n.sequence(h);return x.add(n.animate("BaseFade",e,0,0,{to:{opacity:.01}})),x.add(n.animate("BaseFade",e,b,f,{to:{opacity:1},ease:"Cubic.easeIn"}),"animation-start"),e.forEach((function(e){var r=t.getElementRect(e),o=e.getAttribute("data-angle")||0,u="center"!==g?i(s,g,o):g,m=s[u]||c,l=a(r.width/2*m.x,r.height/2*m.y,o),p=a(r.width/3*m.x,r.height/3*m.y,o);x.add([n.animate("BasePosition",e,b,f,{from:{x:l.x,y:l.y},to:{x:p.x,y:p.y},ease:"Expo.easeIn"}),n.animate("BaseScale",e,b,f,{from:{scale:0},to:{scale:.3},ease:"Expo.easeIn",immediateRender:!1})],"animation-start"),x.add([n.animate("BasePosition",e,O,0,{to:{x:0,y:0},ease:"Elastic.easeOut",easeParams:d[v]}),n.animate("BaseScale",e,O,0,{to:{scale:1},ease:"Elastic.easeOut",easeParams:d[v]})],"animation-start+="+(b+f))})),x.get()}),u)}}},function(e,t,n){"use strict";var r={hideOnStart:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},angle:{type:"number",min:0,max:360,default:0},distance:{type:"number",min:0,default:0}}};e.exports={name:"GlideIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("GlideIn",(function(e,n,a,i){void 0===i&&(i={});var o=i,u=o.angle,s=void 0===u?r.schema.angle.default:u,c=o.distance,d=void 0===c?r.schema.distance.default:c,f=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(o,["angle","distance"]),m=s*Math.PI/180,l=Math.sin(m)*d,p=Math.cos(m)*d*-1,g=t.sequence(f);return g.add([t.animate("BaseFade",e,0,0,{from:{opacity:0},to:{opacity:1},ease:"Sine.easeIn"}),t.animate("BasePosition",e,n,a,{from:{x:l,y:p},ease:"Sine.easeInOut"})],0),g.get()}),r)}}},function(e,t,n){"use strict";var r=n(0),a=r.getAdjustedDirection,i=r.getElementsAsArray,o={groups:["3d","exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"left"}}},u={pseudoRight:{angleX:"180",angleY:"0",idx:0},right:{angleX:"0",angleY:"180",idx:1},pseudoLeft:{angleX:"-180",angleY:"0",idx:2},left:{angleX:"0",angleY:"-180",idx:3}};e.exports={name:"ArcOut",properties:o,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("ArcOut",(function(e,r,s,c){var d=c.direction,f=void 0===d?o.schema.direction.default:d,m=c.params;e=i(e);var l=n.sequence(m);return l.add(n.animate("BaseFade",e,r,s,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeInOut"})),e.forEach((function(e){var i=e.getAttribute("data-angle")||0,o=function(e){return{rotationX:u[e].angleX,rotationY:u[e].angleY}}(a(u,f,i)),c=function(e){return"50% 50% "+-1.5*e.offsetWidth}(e);l.add(t.set(e,{transformOrigin:c}),0).add(n.animate("BaseRotate3D",e,r,s,{to:o,perspective:200,fallbackFor3D:!1,ease:"Sine.easeInOut"}),0)})),l.get()}),o)}}},function(e,t,n){"use strict";var r={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},a={soft:.8,medium:2.4,hard:4};e.exports={name:"PopOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("PopOut",(function(e,n,i,o){void 0===o&&(o={});var u=o,s=u.power,c=void 0===s?r.schema.power.default:s,d=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["power"]),f=t.sequence(d),m=a[c];return f.add([t.animate("BaseFade",e,.75*n,i+.25*n,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeOut"}),t.animate("BaseScale",e,n,i,{to:{scale:m},ease:"Sine.easeOut"})]),f.get()}),r)}}},function(e,t,n){"use strict";var r={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},a={soft:.85,medium:.4,hard:0};e.exports={name:"CollapseOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("CollapseOut",(function(e,n,i,o){void 0===o&&(o={});var u=o,s=u.power,c=void 0===s?r.schema.power.default:s,d=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["power"]),f=t.sequence(d),m=a[c];return f.add([t.animate("BaseFade",e,n,i,{from:{opacity:1},to:{autoAlpha:0},ease:"Cubic.easeOut"}),t.animate("BaseScale",e,n,i,{to:{scale:m},ease:"Sine.easeOut"})]),f.get()}),r)}}},function(e,t,n){"use strict";var r={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:"FadeOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("FadeOut",(function(e,n,r,a){var i=t.sequence(a);return i.add(t.animate("BaseFade",e,n,r,{to:{autoAlpha:0},ease:"Cubic.easeIn"})),i.get()}),r)}}},function(e,t,n){"use strict";var r=n(0),a=r.getAdjustedDirection,i=r.getElementsAsArray,o={groups:["3d","exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},u={top:{angleX:"90",angleY:"0",idx:0},right:{angleX:"0",angleY:"90",idx:1},bottom:{angleX:"-90",angleY:"0",idx:2},left:{angleX:"0",angleY:"-90",idx:3}};e.exports={name:"FlipOut",properties:o,register:function(e){var t=e.factory;t.registerAnimation("FlipOut",(function(e,n,r,s){void 0===s&&(s={});var c=s,d=c.direction,f=void 0===d?o.schema.direction.default:d,m=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(c,["direction"]);e=i(e);var l=t.sequence(m);return l.add(t.animate("BaseFade",e,.75*n,r+.25*n,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeOut"})),e.forEach((function(e){var i=e.getAttribute("data-angle")||0,o=a(u,f,i),s={rotationX:u[o].angleX,rotationY:u[o].angleY};l.add(t.animate("BaseRotate3D",e,.75*n,r,{to:s,perspective:800,fallbackFor3D:!0,ease:"Strong.easeOut"}),0)})),l.get()}),o)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"right"}}},i={top:{dx:"0",dy:"-1",distance:"60"},right:{dx:"1",dy:"0",distance:"120"},bottom:{dx:"0",dy:"1",distance:"60"},left:{dx:"-1",dy:"0",distance:"120"}};e.exports={name:"FloatOut",properties:a,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("FloatOut",(function(e,u,s,c){void 0===c&&(c={});var d=c,f=d.direction,m=void 0===f?a.schema.direction.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["direction"]);e=r(e);var p=i[m],g=t.innerWidth,y=(t.innerHeight,o.sequence(l));return y.add(o.animate("BaseFade",e,u,s,{from:{opacity:1},to:{autoAlpha:0},ease:"Cubic.easeOut"})),e.forEach((function(e){var t,r=n.getBoundingRect(e),a=p.dy*p.distance;t=p.dx>0?p.dx*Math.max(0,Math.min(g-r.right,p.distance)):p.dx*Math.max(0,Math.min(r.left,p.distance)),y.add(o.animate("BasePosition",e,u,s,{to:{x:t,y:a},ease:"Sine.easeIn"}),0)})),y.get()}),a)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","top left","top right","left","bottom","bottom left","bottom right","right"],default:"right"}}},i={top:{dy:"-1"},right:{dx:"1"},bottom:{dy:"1"},left:{dx:"-1"}};e.exports={name:"FlyOut",properties:a,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("FlyOut",(function(e,u,s,c){void 0===c&&(c={});var d=c,f=d.direction,m=void 0===f?a.schema.direction.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["direction"]);e=r(e);var p=function(e){var t={dx:0,dy:0};return e.forEach((function(e){i[e]&&Object.assign(t,i[e])})),t}(m.split(" ")),g=t.innerWidth,y=t.innerHeight,v=o.sequence(l);return v.add(o.animate("BaseFade",e,u,s,{from:{opacity:1},to:{autoAlpha:0},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),r=p.dx>0?g-t.right:p.dx*t.left,a=p.dy>0?y-t.top:p.dy*t.bottom;v.add(o.animate("BasePosition",e,u,s,{to:{x:r,y:a},ease:"Sine.easeIn"}),0)})),v.get()}),a)}}},function(e,t,n){"use strict";var r=n(0),a=r.getAdjustedDirection,i=r.getTransformOriginTweenParams,o=r.getElementTransformedPosition,u=r.getElementsAsArray,s={groups:["3d","exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},c={top:{angleX:"-90",angleY:"0",origin:{x:"50%",y:"0"},idx:0},right:{angleX:"0",angleY:"-90",origin:{x:"100%",y:"50%"},idx:1},bottom:{angleX:"90",angleY:"0",origin:{x:"50%",y:"100%"},idx:2},left:{angleX:"0",angleY:"90",origin:{x:"0",y:"50%"},idx:3}};e.exports={name:"FoldOut",properties:s,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("FoldOut",(function(e,r,d,f){void 0===f&&(f={});var m=f,l=m.direction,p=void 0===l?s.schema.direction.default:l,g=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(m,["direction"]);e=u(e);var y=n.sequence(g);return y.add(n.animate("BaseFade",e,.75*r,d+.25*r,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeInOut"})),e.forEach((function(e){var u=e.getAttribute("data-angle")||0,s=u*Math.PI/180,f=a(c,p,u),m=t.getBoundingRect(e),l=t.getBoundingContentRect(e),g=o(c[f].origin,l,s),v=i(m,l,c[f].origin),h={rotationX:c[f].angleX,rotationY:c[f].angleY};y.add([n.animate("BasePosition",e,0,d,{from:{transformOrigin:v,x:g.x,y:g.y}}),n.animate("BaseRotate3D",e,r,d,{to:h,perspective:800,fallbackFor3D:!0,ease:"Cubic.easeInOut"})],0)})),y.get()}),s)}}},function(e,t,n){"use strict";var r=n(0),a=r.getClipParams,i=r.getClipFallbackParams,o=r.getAdjustedDirection,u=r.getTransformTweenParams,s=r.getElementsAsArray,c={groups:["mask","exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","center","bottom","left"],default:"left"}}},d={top:{dx:0,dy:-1,idx:0},right:{dx:1,dy:0,idx:1},bottom:{dx:0,dy:1,idx:2},left:{dx:-1,dy:0,idx:3}};e.exports={name:"Conceal",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("Conceal",(function(e,r,f,m){void 0===m&&(m={});var l=m,p=l.direction,g=void 0===p?c.schema.direction.default:p,y=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(l,["direction"]);e=s(e);var v=n.sequence(y);return v.add(n.animate("BaseFade",e,.75*r,f+.25*r,{from:{opacity:1},to:{autoAlpha:0},ease:"Cubic.easeInOut"})),e.forEach((function(e){var s=t.getBoundingRect(e),c=t.getBoundingContentRect(e),m=e.getAttribute("data-angle")||0,l=m*Math.PI/180,p="center"!==g?o(d,g,m):g;if(void 0===e.style.clipPath){var y=i(p),h=d[p]||{dx:0,dy:0},b={dx:h.dx/2,dy:h.dy/2},O=u(c,b,l);v.add([n.animate("BaseScale",e,r,f,{to:y,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,f,{to:O,ease:"Cubic.easeInOut"})],0)}else{var x=a(s,c,p);v.add(n.animate("BaseClipPath",e,r,f,{to:x,ease:"Cubic.easeInOut"}),0)}})),v.get()}),c)}}},function(e,t,n){"use strict";var r=n(0),a=r.getClipParams,i=r.getClipFallbackParams,o=r.getAdjustedDirection,u=r.getTransformTweenParams,s=r.getElementsAsArray,c={groups:["mask","exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},d={top:{dx:0,dy:-1,idx:0,clip:"bottom"},right:{dx:1,dy:0,idx:1,clip:"left"},bottom:{dx:0,dy:1,idx:2,clip:"top"},left:{dx:-1,dy:0,idx:3,clip:"right"}},f={soft:70,medium:35,hard:0};e.exports={name:"SlideOut",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("SlideOut",(function(e,r,m,l){void 0===l&&(l={});var p=l,g=p.direction,y=void 0===g?c.schema.direction.default:g,v=p.power,h=void 0===v?c.schema.power.default:v,b=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(p,["direction","power"]);e=s(e);var O=(m||0)+.75*r,x=.25*r,j=n.sequence(b);return j.add(n.animate("BaseFade",e,x,O,{from:{opacity:1},to:{autoAlpha:0},ease:"Cubic.easeInOut"})),e.forEach((function(e){var s=t.getBoundingRect(e),c=t.getBoundingContentRect(e),l=e.getAttribute("data-angle")||0,p=l*Math.PI/180,g=o(d,y,l);if(void 0===e.style.clipPath){var v=i(g),b={dx:d[g].dx/2,dy:d[g].dy/2},O=u(c,b,p);j.add([n.animate("BaseScale",e,r,m,{to:v,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,m,{to:O,ease:"Cubic.easeInOut"})],0)}else{var x=a(s,c,d[g].clip,{minimum:f[h]}),P=u(c,d[g],p,(100-f[h])/100);j.add([n.animate("BaseClipPath",e,r,m,{to:x,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,m,{to:P,ease:"Cubic.easeInOut"})],0)}})),j.get()}),c)}}},function(e,t,n){"use strict";var r={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},cycles:{type:"number",min:0,default:5},direction:{type:"string",enum:["cw","ccw"],default:"cw"},power:{type:"string",enum:["soft","medium","hard"],default:"hard"}}},a={cw:{direction:"-1"},ccw:{direction:"1"}},i={soft:.8,medium:.5,hard:0};e.exports={name:"SpinOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("SpinOut",(function(e,n,o,u){void 0===u&&(u={});var s=u,c=s.direction,d=void 0===c?r.schema.direction.default:c,f=s.cycles,m=void 0===f?r.schema.cycles.default:f,l=s.power,p=void 0===l?r.schema.power.default:l,g=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(s,["direction","cycles","power"]),y=i[p],v=(a[d].direction>0?"+=":"-=")+360*m,h=t.sequence(g);return h.add([t.animate("BaseFade",e,n,o,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeIn"}),t.animate("BaseScale",e,n,o,{to:{scale:y},ease:"Sine.easeIn"}),t.animate("BaseRotate",e,n,o,{to:{rotation:v},ease:"Sine.easeOut"})]),h.get()}),r)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"right"}}},i={left:{dx:"-1",angle:"90"},right:{dx:"1",angle:"90"}};e.exports={name:"TurnOut",properties:a,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("TurnOut",(function(e,u,s,c){void 0===c&&(c={});var d=c,f=d.direction,m=void 0===f?a.schema.direction.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["direction"]);e=r(e);var p=i[m],g=t.innerWidth,y=(t.innerHeight,o.sequence(l));return y.add(o.animate("BaseFade",e,u,s,{from:{opacity:1},to:{autoAlpha:0},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),r=p.dx>0?g-t.right:p.dx*t.left,a=Math.min(-1.5*t.height,Math.max(-300,-5.5*t.height)),i=(p.dx>0?"+=":"-=")+p.angle,c=[{x:r,y:a},{x:p.dx*t.width,y:a}];y.add([o.animate("BasePosition",e,u,s,{to:{bezier:{values:c,type:"soft"}},ease:"Sine.easeIn"}),o.animate("BaseRotate",e,u,s,{to:{rotation:i},ease:"Sine.easeIn"})],0)})),y.get()}),a)}}},function(e,t,n){"use strict";var r={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},bounce:{type:"string",enum:["soft","medium","hard"],default:"medium"},direction:{type:"string",enum:["top left","top right","center","bottom right","bottom left"],default:"top left"}}},a={"top left":"0 0","top right":"100% 0","bottom left":"0 100%","bottom right":"100% 100%",center:"50% 50%"},i={soft:[.6],medium:[1],hard:[1.5]};e.exports={name:"BounceOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("BounceOut",(function(e,n,o,u){void 0===u&&(u={});var s=u,c=s.direction,d=void 0===c?r.schema.direction.default:c,f=s.bounce,m=void 0===f?r.schema.bounce.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(s,["direction","bounce"]),p=a[d],g=t.sequence(l);return g.add(t.animate("BaseNone",e,0,0,{transformOrigin:p}),0).add(t.animate("BaseScale",e,n,o,{to:{scale:0},ease:"Quint.easeIn",easeParams:i[m]}),0).add(t.animate("BaseFade",e,.15,o,{to:{autoAlpha:0},ease:"Sine.easeOut"}),"-=0.15"),g.get()}),r)}}},function(e,t,n){"use strict";var r={groups:["exit","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},angle:{type:"number",min:0,max:360,default:0},distance:{type:"number",min:0,default:0}}};e.exports={name:"GlideOut",properties:r,register:function(e){var t=e.factory;t.registerAnimation("GlideOut",(function(e,n,a,i){void 0===i&&(i={});var o=i,u=o.angle,s=void 0===u?r.schema.angle.default:u,c=o.distance,d=void 0===c?r.schema.distance.default:c,f=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(o,["angle","distance"]),m=s*Math.PI/180,l=Math.sin(m)*d,p=Math.cos(m)*d*-1,g=t.sequence(f);return g.add(t.animate("BasePosition",e,n,a,{to:{x:l,y:p},ease:"Sine.easeInOut"}),0).add(t.animate("BaseFade",e,.1,0,{from:{opacity:1},to:{autoAlpha:0},ease:"Sine.easeOut",immediateRender:!1}),"-=0.1"),g.get()}),r)}}},function(e,t,n){"use strict";var r=n(0),a=r.getPositionParams,i=r.getElementsAsArray,o="ModesMotionNoScale",u={groups:["entrance","animation"],modeChange:!0,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:o,properties:u,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation(o,(function(e,r,o,u){var s=u.from,c=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["from"]);e=i(e);var d=n.sequence(c),f=s.width,m=s.height,l=s.rotation;return e.forEach((function(e){var i=t.getBoundingRect(e),u=a(i,s);d.add(n.animate("BasePosition",e,r,o,{from:u,ease:"Cubic.easeInOut"}),0),d.add(n.animate("BaseDimensions",e,r,o,{from:{width:f,height:m},ease:"Cubic.easeInOut"}),0),d.add(n.animate("BaseRotate",e,r,o,{from:{rotation:l},ease:"Cubic.easeInOut"}),0)})),d.get()}),u)}}},function(e,t,n){"use strict";var r=n(0),a=r.getPositionParams,i=r.getElementsAsArray,o="ModesMotionNoDimensions",u={groups:["entrance","animation"],modeChange:!0,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:o,properties:u,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation(o,(function(e,r,o,u){var s=u.from,c=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["from"]);e=i(e);var d=n.sequence(c);return e.forEach((function(e){var i=t.getBoundingRect(e),u=a(i,s);d.add(n.animate("BasePosition",e,r,o,{from:u,ease:"Cubic.easeInOut"}),0),d.add(n.animate("BaseRotate",e,r,o,{from:{rotation:s.rotation},ease:"Cubic.easeInOut"}),0)})),d.get()}),u)}}},function(e,t,n){"use strict";var r=n(0),a=r.getPositionParams,i=r.getScaleParams,o=r.getElementsAsArray,u="ModesMotionScale",s={groups:["entrance","animation"],modeChange:!0,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:u,properties:s,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation(u,(function(e,r,u,s){var c=s.from,d=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(s,["from"]);e=o(e);var f=n.sequence(d);return e.forEach((function(e){var o=t.getBoundingRect(e),s=a(o,c,!0),d=i(o,c);f.add(n.animate("BasePosition",e,r,u,{from:s,ease:"Cubic.easeInOut"}),0),f.add(n.animate("BaseScale",e,r,u,{from:d,ease:"Cubic.easeInOut"}),0),f.add(n.animate("BaseRotate",e,r,u,{from:{rotation:c.rotation},ease:"Cubic.easeInOut"}),0)})),f.get()}),s)}}},function(e,t,n){"use strict";var r="SiteBackgroundParallax",a={hideOnStart:!1,getMaxTravel:function(e,t,n){return Math.max(n-t,0)},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},speedFactor:{type:"number",default:.2}}};e.exports={name:r,properties:a,register:function(e,t){var n=e.factory;n.registerAnimation(r,(function(e,r,i,o){void 0===o&&(o={});var u=o,s=u.speedFactor,c=void 0===s?a.schema.speedFactor.default:s,d=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["speedFactor"]),f=n.sequence(d),m=Math.max(t.document.body.scrollHeight*c,0),l=t.innerHeight*c,p=Math.min(m,l);return f.add(n.animate("BasePosition",e,r,i,{from:{y:0},to:{y:-p},force3D:!0,ease:"Linear.easeNone"})),f.get()}),a)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a=n(1),i="BackgroundReveal",o={hideOnStart:!1,shouldDisableSmoothScrolling:!0,getMaxTravel:function(e,t){return t+e.height},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},viewPortHeight:{type:"number",min:0,default:1},browserFlags:{type:"object"},componentHeight:{type:"number",min:0,default:1}}};e.exports={name:i,properties:o,register:function(e){var t=e.factory;t.registerAnimation(i,(function(e,n,i,o){void 0===o&&(o={});var u=o,s=u.viewPortHeight,c=void 0===s?1:s,d=u.browserFlags,f=void 0===d?{}:d,m=u.componentHeight,l=void 0===m?1:m,p=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["viewPortHeight","browserFlags","componentHeight"]);e=r(e);var g,y=t.sequence(p);return f.animateRevealScrubAction?e.forEach((function(e){g=a.REVEAL_SELECTORS.map((function(t){return e.querySelector(t)})).filter(Boolean),y.add([t.animate("BasePosition",e,n,i,{from:{y:c},to:{y:-l},force3D:!0,immediateRender:!0}),t.animate("BasePosition",g,n,i,{from:{y:-c},to:{y:l},force3D:!0,immediateRender:!0})])})):e.forEach((function(n){g=a.REVEAL_SELECTORS.map((function(e){return n.querySelector(e)})).filter(Boolean),y.add(t.animate("BaseNone",e,0,0,{transformStyle:"preserve-3d",force3D:!0}),t.animate("BaseNone",g,0,0,{transformStyle:"preserve-3d",force3D:!0}))})),y.get()}),o)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a=n(1),i="BackgroundParallax",o={hideOnStart:!1,shouldDisableSmoothScrolling:!0,getMaxTravel:function(e,t){return t+e.height},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},speedFactor:{type:"number",default:.2},viewPortHeight:{type:"number",min:0,default:1},browserFlags:{type:"object"},componentHeight:{type:"number",min:0,default:1}}};e.exports={name:i,properties:o,register:function(e){var t=e.factory;t.registerAnimation(i,(function(e,n,i,u){void 0===u&&(u={});var s=u,c=s.speedFactor,d=void 0===c?o.schema.speedFactor.default:c,f=s.viewPortHeight,m=void 0===f?o.schema.viewPortHeight.default:f,l=s.browserFlags,p=void 0===l?{}:l,g=s.componentHeight,y=void 0===g?o.schema.componentHeight.default:g,v=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(s,["speedFactor","viewPortHeight","browserFlags","componentHeight"]);e=r(e);var h,b=t.sequence(v);if(p.animateParallaxScrubAction)e.forEach((function(e){h=a.PARALLAX_SELECTORS.map((function(t){return e.querySelector(t)})).filter(Boolean),b.add([t.animate("BasePosition",e,n,i,{from:{y:m},to:{y:-y},force3D:!0,immediateRender:!0}),t.animate("BasePosition",h,n,i,{from:{y:m*(d-1)},to:{y:y*(1-d)},force3D:!0,immediateRender:!0})])}));else{var O={},x=v.isSmoothScroll;x||p.preserve3DParallaxScrubAction&&(O={transformStyle:"preserve-3d"}),b.add(t.animate("BaseNone",e,0,0,O)),e.forEach((function(e){h=a.PARALLAX_SELECTORS.map((function(t){return e.querySelector(t)})).filter(Boolean),x&&h.forEach((function(e){e.style.transform="translate3d(0px, 0px, 0px)",e.style["will-change"]="transform"})),b.add(t.animate("BasePosition",h,n,i,{from:{y:m*d},to:{y:0-y*d},ease:"Linear.easeNone",force3D:!0,immediateRender:!0}))}))}return b.get()}),o)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a=n(1),i="BackgroundZoom",o={hideOnStart:!1,shouldDisableSmoothScrolling:!0,getMaxTravel:function(e,t){return t+e.height},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:i,properties:o,register:function(e){var t=e.factory;t.registerAnimation(i,(function(e,n,i,o){void 0===o&&(o={}),e=r(e);var u=t.sequence(o);return e.forEach((function(e){var r=a.ZOOM_SELECTORS.map((function(t){return e.querySelector(t)})).filter(Boolean);u.add([t.animate("BasePosition",e,0,i,{perspective:100,force3D:!0,immediateRender:!0}),t.animate("BasePosition",r,n,i,{force3D:!0,from:{z:0},to:{z:40},ease:"Sine.easeIn",immediateRender:!0})])})),u.get()}),o)}}},function(e,t,n){"use strict";var r="BackgroundFadeIn",a={hideOnStart:!1,getMaxTravel:function(e,t,n){return Math.min(n-e.top,(t+e.height)/2,.9*t)},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:r,properties:a,register:function(e){var t=e.factory;t.registerAnimation(r,(function(e,n,r,a){void 0===a&&(a={});var i=t.sequence(a);return i.add(t.animate("BaseFade",e,n,r,{from:{opacity:0},to:{opacity:1},ease:"Circ.easeIn",force3D:!0,immediateRender:!0})),i.get()}),a)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a="BackgroundBlurIn",i={hideOnStart:!1,getMaxTravel:function(e,t,n){return Math.min(n-e.top,(t+e.height)/2,.9*t)},groups:["animation","background"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},blur:{type:"number",min:0,default:20}}};e.exports={name:a,properties:i,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation(a,(function(e,a,o,u){void 0===u&&(u={});var s=u,c=s.blur,d=void 0===c?i.schema.blur.default:c,f=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(s,["blur"]);e=r(e);var m=n.sequence(f),l=void 0!==e[0].style.WebkitFilter;return e.forEach((function(e){e.setAttribute("data-blur",0),n.animate("BaseNone",e,0,0,{force3D:!0}),m.add(n.animate("BaseAttribute",e,a,o,{from:{attr:{"data-blur":d}},to:{attr:{"data-blur":0}},ease:"Circ.easeIn",immediateRender:!0,callbacks:{onUpdate:function(){var n=e.getAttribute("data-blur");t.tween(e,{duration:0,delay:0,WebkitFilter:"blur("+n+"px)",filter:"blur("+n+"px)"},l?["WebkitFilter","filter"]:["filter"])}}}))})),m.get()}),i)}}},function(e,t,n){"use strict";var r="HeaderHideToTop",a={schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},compMeasures:{type:"object",properties:{height:{type:"number"}}}}};e.exports={name:r,properties:a,register:function(e){var t=e.factory;t.registerAnimation(r,(function(e,n,r,a){var i=a.compMeasures,o=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(a,["compMeasures"]),u=t.sequence(o),s=i.height;return u.add(t.animate("BasePosition",e,n,r,{ease:"Linear.easeNone",from:{y:0},to:{y:-1*(s+5)}})),u.add(t.animate("BaseFade",e,.2,.1,{ease:"Linear.easeIn",to:{autoAlpha:0}})),u.get()}),a)}}},function(e,t,n){"use strict";var r="HeaderMoveCustom",a={schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:r,properties:a,register:function(e){var t=e.factory;t.registerAnimation(r,(function(e,n,r,a){var i=a.to,o=void 0===i?{}:i,u=a.ease,s=void 0===u?"Linear.easeNone":u,c=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(a,["to","ease"]),d=t.sequence(c);return d.add(t.animate("BasePosition",e,n,r,{to:o,ease:s})),d.get()}),a)}}},function(e,t,n){"use strict";var r="HeaderFadeOut",a={schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:r,properties:a,register:function(e){var t=e.factory;t.registerAnimation(r,(function(e,n,r,a){var i=t.sequence(a);return i.add(t.animate("BaseFade",e,n,r,{ease:"Quart.easeIn",to:{autoAlpha:0}})),i.get()}),a)}}},function(e,t,n){"use strict";var r="HeaderFadeOutCustom",a={schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:r,properties:a,register:function(e){var t=e.factory;t.registerAnimation(r,(function(e,n,r,a){var i=a.ease,o=void 0===i?"Quart.easeIn":i,u=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(a,["ease"]),s=t.sequence(u),c={ease:o,to:{autoAlpha:0}};return s.add(t.animate("BaseFade",e,n,r,c)),s.get()}),a)}}},function(e,t,n){"use strict";var r={defaultDuration:0,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:"NoTransition",properties:r,register:function(e){var t=e.factory;t.registerTransition("NoTransition",(function(e,n,r,a,i){var o=t.sequence(i);return o.add([t.animate("BaseNone",e,r,a),t.animate("BaseNone",n,r,a)]),o.get()}),r)}}},function(e,t,n){"use strict";var r={defaultDuration:.6,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},stagger:{type:"number",default:0}}};e.exports={name:"CrossFade",properties:r,register:function(e){var t=e.factory;t.registerTransition("CrossFade",(function(e,n,r,a,i){void 0===i&&(i={});var o=i,u=o.stagger,s=void 0===u?0:u,c=o.sourceEase,d=void 0===c?"Sine.easeInOut":c,f=o.destEase,m=void 0===f?"Sine.easeInOut":f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(o,["stagger","sourceEase","destEase"]),p=t.sequence(l);return p.add([t.animate("BaseFade",e,r,a,{from:{opacity:1},to:{opacity:0},ease:d,stagger:s}),t.animate("BaseFade",n,r,a,{from:{opacity:0},to:{opacity:1},ease:m,stagger:s})]),p.get()}),r)}}},function(e,t,n){"use strict";var r={defaultDuration:.7,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},stagger:{type:"number",default:0}}};e.exports={name:"OutIn",properties:r,register:function(e){var t=e.factory;t.registerTransition("OutIn",(function(e,n,r,a,i){void 0===i&&(i={});var o=i,u=o.stagger,s=void 0===u?0:u,c=o.sourceEase,d=void 0===c?"Strong.easeOut":c,f=o.destEase,m=void 0===f?"Strong.easeIn":f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(o,["stagger","sourceEase","destEase"]),p=t.sequence(l);return p.add([t.animate("BaseFade",e,r,a,{from:{opacity:1},to:{opacity:0},ease:d,stagger:s}),t.animate("BaseFade",n,r,a,{from:{opacity:0},to:{opacity:1},ease:m,stagger:s})]),p.get()}),r)}}},function(e,t,n){"use strict";var r="SlideHorizontal",a={defaultDuration:.6,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},reverse:{type:"boolean",default:!1},width:{type:"number",min:0}}};e.exports={name:r,properties:a,register:function(e){var t=e.factory;t.registerTransition(r,(function(e,n,r,i,o){void 0===o&&(o={});var u=o,s=u.reverse,c=void 0===s?a.schema.reverse.default:s,d=u.width,f=u.ease,m=void 0===f?"Strong.easeInOut":f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["reverse","width","ease"]),p=c?-1:1;d=d||(e.length?e[0].offsetWidth:e.offsetWidth);var g=t.sequence(l);return g.add([t.animate("BaseFade",n,0,i,{to:{opacity:1},immediateRender:!1}),t.animate("BasePosition",e,r,i,{from:{x:0},to:{x:-d*p},ease:m}),t.animate("BasePosition",n,r,i,{from:{x:d*p},to:{x:0},ease:m})]),g.get()}),a)}}},function(e,t,n){"use strict";var r="SlideVertical",a={defaultDuration:.6,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},reverse:{type:"boolean",default:!1},height:{type:"number",min:0}}};e.exports={name:r,properties:a,register:function(e){var t=e.factory;t.registerTransition(r,(function(e,n,r,a,i){void 0===i&&(i={});var o=i,u=o.reverse,s=void 0!==u&&u,c=o.height,d=o.ease,f=void 0===d?"Strong.easeInOut":d,m=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(o,["reverse","height","ease"]),l=s?-1:1;c=c||(e.length?e[0].offsetHeight:e.offsetHeight);var p=t.sequence(m);return p.add([t.animate("BaseFade",n,0,a,{to:{opacity:1},immediateRender:!1}),t.animate("BasePosition",e,r,a,{from:{y:0},to:{y:-c*l},ease:f}),t.animate("BasePosition",n,r,a,{from:{y:c*l},to:{y:0},ease:f})]),p.get()}),a)}}},function(e,t,n){"use strict";var r={defaultDuration:.6,schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},stagger:{type:"number",default:0}}};e.exports={name:"Shrink",properties:r,register:function(e){var t=e.factory;t.registerTransition("Shrink",(function(e,n,r,a,i){void 0===i&&(i={});var o=i,u=o.stagger,s=void 0===u?0:u,c=o.sourceEase,d=void 0===c?"Sine.easeInOut":c,f=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(o,["stagger","sourceEase"]),m=t.sequence(f);return m.add(t.animate("BaseFade",n,0,a,{to:{opacity:1},clearProps:"clip,clipPath,webkitClipPath,scale"})),void 0===e[0].style.clipPath?m.add(t.animate("BaseScale",e,r,a,{to:{scale:0},ease:d,stagger:s})):m.add(t.animate("BaseClipPath",e,r,a,{to:{webkitClipPath:"polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)",clipPath:"polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)"},ease:d,stagger:s})),m.get()}),r)}}},function(e,t,n){"use strict";var r=n(0),a=r.getAdjustedDirection,i=r.getElementsAsArray,o={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"left"}}},u={pseudoRight:{angleX:"135",angleY:"0",idx:0},right:{angleX:"0",angleY:"135",idx:1},pseudoLeft:{angleX:"-135",angleY:"0",idx:2},left:{angleX:"0",angleY:"-135",idx:3}};e.exports={properties:o,name:"ArcIn",register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("ArcIn",(function(e,r,s,c){void 0===c&&(c={});var d=c,f=d.direction,m=void 0===f?o.schema.direction.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["direction"]);e=i(e);var p=n.sequence(l);return p.add(n.animate("BaseFade",e,r,s,{from:{opacity:0},to:{opacity:1},ease:"Quad.easeOut"})),e.forEach((function(e){var i=e.getAttribute("data-angle")||0,o=function(e){return{rotationX:u[e].angleX,rotationY:u[e].angleY}}(a(u,m,i)),c=function(e){return"50% 50% "+-.5*e.offsetWidth}(e);p.add(t.set(e,{transformOrigin:c}),0).add(n.animate("BaseRotate3D",e,r,s,{from:o,perspective:200,ease:"Quad.easeOut"}),0)})),p.get()}),o)}}},function(e,t,n){"use strict";var r={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"soft"}}},a={soft:1.2,medium:3.6,hard:6};e.exports={name:"DropIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("DropIn",(function(e,n,i,o){void 0===o&&(o={});var u=o,s=u.power,c=void 0===s?r.schema.power.default:s,d=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["power"]),f=t.sequence(d),m=a[c];return f.add([t.animate("BaseFade",e,n,i,{from:{opacity:0},to:{opacity:1},ease:"Circ.easeOut"}),t.animate("BaseScale",e,n,i,{from:{scale:m},ease:"Quad.easeOut"})]),f.get()}),r)}}},function(e,t,n){"use strict";var r={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"soft"}}},a={soft:.85,medium:.4,hard:0};e.exports={name:"ExpandIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("ExpandIn",(function(e,n,i,o){void 0===o&&(o={});var u=o,s=u.power,c=void 0===s?r.schema.power.default:s,d=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(u,["power"]),f=t.sequence(d),m=a[c];return f.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),f.add([t.animate("BaseFade",e,n,i,{to:{opacity:1},ease:"Circ.easeOut"}),t.animate("BaseScale",e,n,i,{from:{scale:m},ease:"Quad.easeOut",immediateRender:!1})]),f.get()}),r)}}},function(e,t,n){"use strict";var r={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0}}};e.exports={name:"FadeIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("FadeIn",(function(e,n,r,a){var i=t.sequence(a);return i.add(t.animate("BaseFade",e,n,r,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeInOut"})),i.get()}),r)}}},function(e,t,n){"use strict";var r=n(0),a=r.getAdjustedDirection,i=r.getElementsAsArray,o={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},u={top:{angleX:"90",angleY:"0",idx:0},right:{angleX:"0",angleY:"90",idx:1},bottom:{angleX:"-90",angleY:"0",idx:2},left:{angleX:"0",angleY:"-90",idx:3}};e.exports={name:"FlipIn",properties:o,register:function(e){var t=e.factory;t.registerAnimation("FlipIn",(function(e,n,r,s){void 0===s&&(s={});var c=s,d=c.direction,f=void 0===d?o.schema.direction.default:d,m=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(c,["direction"]);e=i(e);var l=t.sequence(m);return l.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),l.add(t.animate("BaseFade",e,.25*n,r,{to:{opacity:1},ease:"Quad.easeOut"}),"animation-start"),e.forEach((function(e){var i=e.getAttribute("data-angle")||0,o=a(u,f,i),s={rotationX:u[o].angleX,rotationY:u[o].angleY};l.add(t.animate("BaseRotate3D",e,.75*n,r,{from:s,perspective:800,fallbackFor3D:!0,ease:"Quad.easeOut"}),"animation-start")})),l.get()}),o)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"right"}}},i={top:{dx:"0",dy:"-1",distance:"50"},right:{dx:"1",dy:"0",distance:"50"},bottom:{dx:"0",dy:"1",distance:"50"},left:{dx:"-1",dy:"0",distance:"50"}};e.exports={name:"FloatIn",properties:a,register:function(e){var t=e.factory;t.registerAnimation("FloatIn",(function(e,n,o,u){void 0===u&&(u={});var s=u,c=s.direction,d=void 0===c?a.schema.direction.default:c,f=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(s,["direction"]);e=r(e);var m=i[d],l=t.sequence(f);return l.add(t.animate("BaseFade",e,n,o,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeInOut"})),e.forEach((function(e){var r=m.dx*m.distance,a=m.dy*m.distance;l.add(t.animate("BasePosition",e,n,o,{from:{x:r,y:a},ease:"Quad.easeInOut"}),0)})),l.get()}),a)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","top left","top right","left","bottom","bottom left","bottom right","right"],default:"right"}}},i={top:{dy:"-1"},right:{dx:"1"},bottom:{dy:"1"},left:{dx:"-1"}};e.exports={name:"FlyIn",properties:a,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("FlyIn",(function(e,u,s,c){void 0===c&&(c={});var d=c,f=d.direction,m=void 0===f?a.schema.direction.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["direction"]);e=r(e);var p=function(e){var t={dx:0,dy:0};return e.forEach((function(e){i[e]&&Object.assign(t,i[e])})),t}(m.split(" ")),g=t.innerWidth,y=t.innerHeight,v=o.sequence(l);return v.add(o.animate("BaseFade",e,u,s,{from:{opacity:0},to:{opacity:1},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),r=p.dx>0?g-t.left:p.dx*t.right,a=p.dy>0?y-t.top:p.dy*t.bottom;v.add(o.animate("BasePosition",e,u,s,{from:{x:r,y:a},ease:"Sine.easeOut"}),0)})),v.get()}),a)}}},function(e,t,n){"use strict";var r=n(0),a=r.getAdjustedDirection,i=r.getElementTransformedPosition,o=r.getTransformOriginTweenParams,u=r.getElementsAsArray,s={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["3d","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"left"}}},c={top:{angleX:"-45",angleY:"0",origin:{x:"50%",y:"0"},idx:0},right:{angleX:"0",angleY:"-45",origin:{x:"100%",y:"50%"},idx:1},bottom:{angleX:"45",angleY:"0",origin:{x:"50%",y:"100%"},idx:2},left:{angleX:"0",angleY:"45",origin:{x:"0",y:"50%"},idx:3}};e.exports={name:"FoldIn",properties:s,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("FoldIn",(function(e,r,d,f){void 0===f&&(f={});var m=f,l=m.direction,p=void 0===l?s.schema.direction.default:l,g=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(m,["direction"]);e=u(e);var y=n.sequence(g);return y.add(n.animate("BaseFade",e,0,0,{to:{opacity:.01}})),y.add(n.animate("BaseFade",e,.5*r,d,{to:{opacity:1},ease:"Quad.easeOut"}),"animation-start"),e.forEach((function(e){var u=e.getAttribute("data-angle")||0,s=u*Math.PI/180,f=a(c,p,u),m=t.getBoundingRect(e),l=t.getBoundingContentRect(e),g=i(c[f].origin,l,s),v=g.x,h=g.y,b=o(m,l,c[f].origin),O={rotationX:c[f].angleX,rotationY:c[f].angleY};y.add([n.animate("BasePosition",e,0,d,{transformOrigin:b,x:v,y:h,immediateRender:!1}),n.animate("BaseRotate3D",e,r,d,{from:O,perspective:800,ease:"Quad.easeOut",immediateRender:!1})],"animation-start")})),y.get()}),s)}}},function(e,t,n){"use strict";var r=n(0),a=r.getClipParams,i=r.getClipFallbackParams,o=r.getAdjustedDirection,u=r.getTransformTweenParams,s=r.getElementsAsArray,c={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["mask","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","center","bottom","left"],default:"left"}}},d={top:{dx:0,dy:-1,idx:0},right:{dx:1,dy:0,idx:1},bottom:{dx:0,dy:1,idx:2},left:{dx:-1,dy:0,idx:3}};e.exports={name:"Reveal",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("Reveal",(function(e,r,f,m){void 0===m&&(m={});var l=m,p=l.direction,g=void 0===p?c.schema.direction.default:p,y=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(l,["direction"]);e=s(e);var v=n.sequence(y);return v.add(n.animate("BaseFade",e,.1,f,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeInOut"})),e.forEach((function(e){var s=t.getBoundingRect(e),c=t.getBoundingContentRect(e),m=e.getAttribute("data-angle")||0,l=m*Math.PI/180,p="center"!==g?o(d,g,m):g;if(void 0===e.style.clipPath){var y=i(p),h=d[p]||{dx:0,dy:0},b={dx:h.dx/2,dy:h.dy/2},O=u(c,b,l);v.add([n.animate("BaseScale",e,r,f,{from:y,ease:"Cubic.easeOut"}),n.animate("BasePosition",e,r,f,{from:O,ease:"Cubic.easeOut"})],0)}else{var x=a(s,c,p);v.add(n.animate("BaseClipPath",e,r,f,{from:x,ease:"Cubic.easeOut"}),0)}})),v.get()}),c)}}},function(e,t,n){"use strict";var r=n(0),a=r.getClipParams,i=r.getClipFallbackParams,o=r.getAdjustedDirection,u=r.getTransformTweenParams,s=r.getElementsAsArray,c={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["mask","entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["top","right","bottom","left"],default:"bottom"},power:{type:"string",enum:["soft","medium","hard"],default:"soft"}}},d={top:{dx:0,dy:-1,idx:0,clip:"bottom"},right:{dx:1,dy:0,idx:1,clip:"left"},bottom:{dx:0,dy:1,idx:2,clip:"top"},left:{dx:-1,dy:0,idx:3,clip:"right"}},f={soft:70,medium:35,hard:0};e.exports={name:"SlideIn",properties:c,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("SlideIn",(function(e,r,m,l){void 0===l&&(l={});var p=l,g=p.direction,y=void 0===g?c.schema.direction.default:g,v=p.power,h=void 0===v?c.schema.power.default:v,b=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(p,["direction","power"]);e=s(e);var O=n.sequence(b);return O.add(n.animate("BaseFade",e,.35*r,m,{from:{opacity:0},to:{opacity:1},ease:"Cubic.easeOut"})),e.forEach((function(e){var s=t.getBoundingRect(e),c=t.getBoundingContentRect(e),l=e.getAttribute("data-angle")||0,p=l*Math.PI/180,g=o(d,y,l);if(void 0===e.style.clipPath){var v=i(g),b={dx:d[g].dx/2,dy:d[g].dy/2},x=u(c,b,p);O.add([n.animate("BaseScale",e,r,m,{from:v,ease:"Cubic.easeInOut"}),n.animate("BasePosition",e,r,m,{from:x,ease:"Cubic.easeInOut"})],0)}else{var j=a(s,c,d[g].clip,{minimum:f[h]}),P=u(c,d[g],p,(100-f[h])/100);O.add([n.animate("BaseClipPath",e,r,m,{from:j,ease:"Cubic.easeOut"}),n.animate("BasePosition",e,r,m,{from:P,ease:"Cubic.easeOut"})],0)}})),O.get()}),c)}}},function(e,t,n){"use strict";var r={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},cycles:{type:"number",step:.25,min:0,default:1},direction:{type:"string",enum:["cw","ccw"],default:"cw"},power:{type:"string",enum:["soft","medium","hard"],default:"medium"}}},a={cw:{direction:"-1"},ccw:{direction:"1"}},i={soft:.8,medium:.5,hard:0};e.exports={name:"SpinIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("SpinIn",(function(e,n,o,u){void 0===u&&(u={});var s=u,c=s.direction,d=void 0===c?r.schema.direction.default:c,f=s.cycles,m=void 0===f?r.schema.cycles.default:f,l=s.power,p=void 0===l?r.schema.power.default:l,g=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(s,["direction","cycles","power"]),y=i[p],v=(a[d].direction>0?"+=":"-=")+360*m,h=t.sequence(g);return h.add(t.animate("BaseFade",e,0,0,{to:{opacity:.01}})),h.add([t.animate("BaseFade",e,n,o,{to:{opacity:1},ease:"Quad.easeOut"}),t.animate("BaseScale",e,n,o,{from:{scale:y},ease:"Quad.easeOut",immediateRender:!1}),t.animate("BaseRotate",e,n,o,{from:{rotation:v},ease:"Quad.easeOut"})]),h.get()}),r)}}},function(e,t,n){"use strict";var r=n(0).getElementsAsArray,a={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"right"}}},i={left:{dx:"-1",angle:"45"},right:{dx:"1",angle:"45"}};e.exports={name:"TurnIn",properties:a,register:function(e,t){var n=e.engine,o=e.factory;o.registerAnimation("TurnIn",(function(e,u,s,c){void 0===c&&(c={});var d=c,f=d.direction,m=void 0===f?a.schema.direction.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["direction"]);e=r(e);var p=i[m],g=(p.dx>0?"+=":"-=")+p.angle,y=t.innerWidth,v=(t.innerHeight,o.sequence(l));return v.add(o.animate("BaseFade",e,u,s,{from:{opacity:0},to:{opacity:1},ease:"Linear.easeIn"})),e.forEach((function(e){var t=n.getBoundingRect(e),r=p.dx>0?y-t.left:-t.right,a=Math.min(-1.5*t.height,Math.max(-300,-5.5*t.height));v.add([o.animate("BasePosition",e,u,s,{from:{x:r},ease:"Circ.easeOut",immediateRender:!1}),o.animate("BasePosition",e,u,s,{from:{y:a},ease:"Linear.easeOut",immediateRender:!1}),o.animate("BaseRotate",e,u,s,{from:{rotation:g},ease:"Linear.easeOut",immediateRender:!1})],0)})),v.get()}),a)}}},function(e,t,n){"use strict";var r=n(0),a=r.translatePoint,i=r.getAdjustedDirection,o=r.getElementsAsArray,u={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},bounce:{type:"string",enum:["soft","medium","hard"],default:"medium"},direction:{type:"string",enum:["top left","top right","center","bottom right","bottom left"],default:"top left"}}},s={"top left":{y:-1.1,x:-1.1,idx:0},"top right":{y:-1.1,x:1.1,idx:1},"bottom right":{y:1.1,x:1.1,idx:2},"bottom left":{y:1.1,x:-1.1,idx:3}},c={y:0,x:0},d={soft:[.6,.25],medium:[.9,.22],hard:[1.3,.2]};e.exports={name:"BounceIn",properties:u,register:function(e){var t=e.engine,n=e.factory;n.registerAnimation("BounceIn",(function(e,r,f,m){void 0===m&&(m={});var l=m,p=l.direction,g=void 0===p?u.schema.direction.default:p,y=l.bounce,v=void 0===y?u.schema.bounce.default:y,h=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(l,["direction","bounce"]);e=o(e);var b=.3*r,O=r-b,x=n.sequence(h);return x.add(n.animate("BaseFade",e,0,0,{to:{opacity:.01}})),x.add(n.animate("BaseFade",e,b,f,{to:{opacity:1},ease:"Cubic.easeIn"}),"animation-start"),e.forEach((function(e){var r=t.getElementRect(e),o=e.getAttribute("data-angle")||0,u="center"!==g?i(s,g,o):g,m=s[u]||c,l=a(r.width/2*m.x,r.height/2*m.y,o),p=a(r.width/3*m.x,r.height/3*m.y,o);x.add([n.animate("BasePosition",e,b,f,{from:{x:l.x,y:l.y},to:{x:p.x,y:p.y},ease:"Expo.easeIn"}),n.animate("BaseScale",e,b,f,{from:{scale:0},to:{scale:.3},ease:"Expo.easeIn"})],"animation-start"),x.add([n.animate("BasePosition",e,O,0,{to:{x:0,y:0},ease:"Elastic.easeOut",easeParams:d[v]}),n.animate("BaseScale",e,O,0,{to:{scale:1},ease:"Elastic.easeOut",easeParams:d[v]})],"animation-start+="+(b+f))})),x.get()}),u)}}},function(e,t,n){"use strict";var r={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},angle:{type:"number",min:0,max:360,default:0},distance:{type:"number",min:0,default:0}}};e.exports={name:"GlideIn",properties:r,register:function(e){var t=e.factory;t.registerAnimation("GlideIn",(function(e,n,a,i){void 0===i&&(i={});var o=i,u=o.angle,s=void 0===u?r.schema.angle.default:u,c=o.distance,d=void 0===c?r.schema.distance.default:c,f=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(o,["angle","distance"]),m=s*Math.PI/180,l=Math.sin(m)*d,p=Math.cos(m)*d*-1,g=t.sequence(f);return g.add([t.animate("BaseFade",e,0,0,{from:{opacity:0},to:{opacity:1},ease:"Sine.easeIn"}),t.animate("BasePosition",e,n,a,{from:{x:l,y:p},ease:"Cubic.easeOut"})],0),g.get()}),r)}}},function(e,t,n){"use strict";var r=n(0),a=r.getClipParams,i=r.getElementsAsArray,o={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},power:{type:"string",enum:["soft","medium","hard"],default:"soft"}}},u={soft:1.2,medium:3.6,hard:6};e.exports={name:"DropClipIn",properties:o,register:function(e){var t=e.factory,n=e.engine;t.registerAnimation("DropClipIn",(function(e,r,s,c){void 0===c&&(c={});var d=c,f=d.power,m=void 0===f?o.schema.power.default:f,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(d,["power"]);e=i(e);var p=u[m],g=t.sequence(l);return g.add(t.animate("BaseFade",e,r,s,{from:{opacity:0},to:{opacity:1},ease:"Circ.easeOut"})),e.forEach((function(e){var i=n.getBoundingRect(e),o=n.getBoundingContentRect(e),u=a(i,o,"initial",{scaleX:1/p,scaleY:1/p});g.add([t.animate("BaseClipPath",e,r,s,{from:u,ease:"Quad.easeOut"}),t.animate("BaseScale",e,r,s,{from:{scale:p},ease:"Quad.easeOut"})],0)})),g.get()}),o)}}},function(e,t,n){"use strict";var r=n(0),a=r.getElementsAsArray,i=r.setSmoothTransformOrigin,o={hideOnStart:!0,mobile:!0,viewportThreshold:.15,groups:["entrance","animation"],schema:{duration:{type:"number",min:0,default:0},delay:{type:"number",min:0,default:0},direction:{type:"string",enum:["right","left"],default:"right"}}},u={left:{dx:"-1",angle:"45"},right:{dx:"1",angle:"45"}};e.exports={name:"CornerIn",properties:o,register:function(e){var t=e.factory;t.registerAnimation("CornerIn",(function(e,n,r,s){void 0===s&&(s={});var c=s,d=c.direction,f=void 0===d?o.schema.direction.default:d,m=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(c,["direction"]);e=a(e);var l=u[f],p=(l.dx>0?"+=":"-=")+l.angle,g=t.sequence(m);return g.add(t.animate("BaseFade",e,n,r,{from:{opacity:0},to:{opacity:1},ease:"Linear.easeIn"})),e.forEach((function(e){var a=l.dx>0?"100% 100%":"0 100%";g.add([i(e,a,t.animate),t.animate("BaseRotate",e,n,r,{from:{rotation:p},ease:"Quad.easeOut",immediateRender:!1})],0)})),g.get()}),o)}}},function(e,t,n){"use strict";e.exports={getAllAnimationProperties:function(e){var t=e.defaults,n=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,["defaults"]),r=t.reduce((function(e,t){return e[t.name]=t.properties,e}),{}),a=Object.keys(n).map((function(e){return n[e].reduce((function(e,t){return r[t.name]||(e[t.name]=t.properties),e}),{})}));return Object.assign.apply(Object,[{},r].concat(a))},getAnimationDefsByViewMode:function(e,t){void 0===t&&(t=[]);var n=t.map((function(e){return e.name}));return e.filter((function(e){return!n.includes(e.name)})).concat(t)},getAnimationMode:function(e){void 0===e&&(e="");var t=e.toLowerCase();return"desktop"!==t?t:"defaults"}}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e){return!Number.isNaN(e)&&Number.isFinite(e)}function i(e){var t=r(e);return"function"===t||"object"===t&&!Array.isArray(e)&&!!e}var o={string:function(e,t,n){return"string"==typeof n&&(!t.enum||t.enum.includes(n))},number:function(e,t,n){if(!a(n))return!1;var r=t.min,i=void 0===r?Number.MIN_SAFE_INTEGER:r,o=t.max,u=void 0===o?Number.MAX_SAFE_INTEGER:o;return n>=i&&n<=u&&(!t.enum||t.enum.includes(n))},integer:function(e,t,n){return o.number(e,t,n)&&parseInt(n,10)===n},numberLike:function(e,t,n){return a(+(r=n))||function(e){return"string"==typeof e&&/^(-|[+-]=)?\d*\.?\d+$/.test(e)}(r);var r},boolean:function(e,t,n){return"boolean"==typeof n},object:function(e,t,n){return!!i(n)&&(!i(t.properties)||u(t.properties,n))},array:function(e,t,n){return Array.isArray(n)}};function u(e,t,n){var r=Object.entries(e).map((function(e){var n=e[0],r=e[1],a=t[n],i=o[r.type];return!(void 0===a||!i||i(n,r,a))&&{key:n,value:JSON.stringify(a),expected:r}})).filter((function(e){return e}));return n&&r.length&&n(r),!r.length}e.exports={validateSchema:u,validateTypes:o}}])})); //# sourceMappingURL=santa-animations.js.map